Sorted by Title |
Sort by Topic |
Sort by Date |
Java File Paths are not Unix File Paths
(HTML)
( )
Deprecated - JAVA11: Describes why Java File Paths are not Unix File paths on Mac OS Classic Java.
|
Java |
2000-03-20 |
JBound App Results in -35 OSErr
(HTML)
( )
Deprecated - JAVA03: Resolving error -35 on Mac OS Classic JBound applications.
|
Java |
1998-02-22 |
Keyframes and AddMediaSample
(HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
|
QuickTime |
2000-12-01 |
Launching the Default Internet Browser
(HTML)
( )
NW60: Shows with sample code how to invoke a user's default browser to open a specific URL.
|
Internet & Web, Networking |
1999-10-11 |
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Device Drivers, Graphics & Imaging, Hardware, QuickTime |
2000-03-20 |
Library naming conventions for proper building and linking with the Mac OS X Developer Tools
(HTML)
QA1101: Describes the library naming conventions required by the Mac OS X Developer Tools to properly link against your libraries.
|
Tools |
2001-12-20 |
Limiting the component list in SCRequestImageSettings()
(HTML)
QA1062: Describes the scCompressionListType flag, which limits the list of compressors shown in the standard image settings dialog.
|
QuickTime |
2001-07-24 |
Linked Movies with Different Color Palettes
(HTML)
( )
QTMRF07: Explains why a QuickTime movie shouldn't contain subMovies that have different color palettes.
|
QuickTime |
1996-02-15 |
Loading Scripting Additions without initializing AppleScript in Mac OS X
(HTML)
QA1070: Explains how to load scripting additions so you can call them using Apple events.
|
AppleScript, Carbon |
2001-09-13 |
Locating a Font's Home File
(HTML)
( )
Deprecated - TB18: Lists the steps necessary to find the home file of a given font.
|
Carbon, Text & Fonts |
1996-02-15 |
Locating the 1275-1994 Standard Document
(HTML)
HW85: Alerts that the Open Firmware (IEEE 1275-1994) document can't be found at the IEEE Standards Association site.
|
Hardware |
2000-07-17 |
Locking an Area Using PBLockRange
(HTML)
( )
OPS09: Describes the behavior of PBLockRange.
|
Carbon |
1996-05-14 |
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Carbon, Graphics & Imaging, QuickTime |
2001-02-26 |
Mac OS X and root access
(HTML)
QA1013: Describes how to enable root access in Mac OS X.
|
Darwin, Hardware, Security |
2001-03-13 |
Mac OS X OpenGL Interfaces
(HTML)
( )
QA1269: Describes the Mac OS X specific APIs to set up and use OpenGL.
|
Graphics & Imaging |
2003-06-19 |
MACE Restrictions
(HTML)
( )
Deprecated - SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
|
Carbon, Music & Audio |
1999-06-08 |
Mach Absolute Time Units
(HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
|
Darwin |
2005-01-06 |
Make sure your PPD Plugin calls ppdCloseCompiledPPDFromTicket
(HTML)
QA1275: Avoid a potential PPD Plugin bug that can cause problems with the print dialog and applications.
|
Printing |
2004-02-19 |
Making Input Gain Setting Changes
(HTML)
( )
Deprecated - SND01: Changing the input gain setting on older Power Macs before recording.
|
Carbon, Music & Audio |
1996-06-01 |
Making sense of IOKit error codes
(HTML)
( )
QA1075: Explains how to interpret I/O Kit error codes.
|
Darwin, Device Drivers, Hardware |
2002-02-07 |
Managing custom drawing code in a compositing world
(HTML)
QA1162: Explains why any custom drawing code must be handled by the kEventControlDraw handler of a custom HIView
|
Carbon |
2004-10-14 |
Mapping kernel memory to user space on Mac OS X 10.2
(HTML)
( )
QA1197: Describes a change to mapping kernel memory to user space affecting Mac OS X 10.2 and later.
|
Darwin, Device Drivers |
2002-09-13 |
Maximum Memory for the "Firewire" PowerBook
(HTML)
Deprecated - HW83: Discrepancies between PowerBook Developer Note and TIL articles 14870 and 58582, regarding maximum memory configurations.
|
Hardware |
2000-03-13 |
MCSetClip and Clipping with the Movie Controller
(HTML)
QTMTB18: Tells why the movie controller ignores the clip set by SetMovieDisplayClipRgn and shows a correct clipping technique.
|
QuickTime |
1995-05-01 |
Menu Bar Clock and NVRAM
(HTML)
QA1102: Explains why booting with the Command-Option-P-R keys doesn't reset date and time preferences.
|
Accessibility, Hardware |
2001-12-21 |
Menus & Hardware Accelerated OpenGL under Mac OS 9 Carbon
(HTML)
QA1042: Explains how to handle correctly Mac OS 9 menus when there is hardware accelerated OpenGL blitting.
|
Carbon, Graphics & Imaging |
2001-07-10 |
Missing ColorSync Profiles
(HTML)
( )
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
|
Graphics & Imaging |
1999-05-03 |
Mixing AWT/Swing and Cocoa Java
(HTML)
QA1342: Recommends an alternative to mixing Cocoa Java and AWT/Swing.
|
Java |
2004-02-26 |
Movie Drawing Complete Procedure with C++
(HTML)
( )
QA1150: Demonstrates a static class method which can be used as a QuickTime movie drawing complete callback.
|
QuickTime |
2002-06-18 |
Movie Export Components - Supporting a MovieProgressProc
(HTML)
( )
QA1230: Explains the steps needed to support a movie progress proc in a movie export component.
|
QuickTime |
2003-01-31 |
Movie export with AAC or AMR audio formats
(HTML)
QA1347: This QA discusses use of the QuickTime AMR and AAC audio compressors on Macintosh and Windows
|
QuickTime |
2004-05-20 |
Movie Import Component Selectors
(HTML)
( )
QTMCC09: Explains why there is no documentation on the movie import API selectors: kMovieImportGetFileTypeSelect and kMovieImportDataRefSelect.
|
QuickTime |
1996-08-21 |
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
Carbon, Cocoa, QuickTime |
2004-09-14 |
Moving Files in Java
(HTML)
Deprecated - JAVA21: Moving files in Mac OS Classic Java.
|
Java |
2000-02-02 |
Moving the Menu Bar
(HTML)
( )
Deprecated - TB54: Describes how to move the menubar to another Macintosh Display and why this move is unadvisable.
|
Carbon |
1998-12-22 |
MPEG Compression in QuickTime
(HTML)
QTICM16: Describes extracting information from an MPEG movie file and placing it in a specific MPEG track.
|
QuickTime |
1995-08-01 |
MPRemoteCall Contexts
(HTML)
( )
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
|
Carbon |
2002-02-18 |
MSVC++ link error LNK4098 When Building QuickTime 3 for Windows Apps
(HTML)
( )
QTW94: Avoid MSVC++ link error LNK4098 when building QuickTime 3 for Windows applications.
|
QuickTime |
1998-09-21 |
Multiple Resources with the Same Type and ID
(HTML)
( )
TB30: Explains why Resource IDs should be unique within a given resource type within a given resource file.
|
Carbon |
1996-11-27 |
Music Player Sequence Destinations
(HTML)
( )
QA1330: Provides clarification on MIDI Endpoints and assigning MIDI data flow.
|
Music & Audio |
2004-01-15 |
My custom item dismisses my Navigation Services dialog
(HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
|
Carbon, User Experience |
2004-11-22 |
My ListBox control works fine on Mac OS X but I get a crash on Mac OS 9 when I click in the scrollbar
(HTML)
( )
QA1156: Explains the requirements for the use of the Listbox Control on Mac OS 9 and Mac OS X.
|
Carbon |
2002-07-12 |
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Device Drivers, Printing |
2004-05-26 |
Non Mac OS X Bundled data-fork based Resources
(HTML)
( )
QA1098: Mac OS X Bundled data-fork based Resources
|
Carbon, Mac OS X Server |
2003-08-20 |
Notifying the Finder of changed or newly created files
(HTML)
( )
QA1260: Recommended approach to notifying the Finder to update its open windows of a file creation or change.
|
Carbon |
2003-04-15 |
NSL and how it relates to Rendezvous
(HTML)
QA1299: Explains the relationship between NSL and Rendezvous.
|
Carbon, Networking |
2003-09-18 |
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Cocoa, Graphics & Imaging |
2004-12-03 |
NSTimers and Rendering Loops
(HTML)
QA1385: Using Cocoa timers (NSTimer) to drive a rendering loop
|
Cocoa, Games, Graphics & Imaging |
2004-10-04 |
Numerous Small Packet Exchanges Resultin Poor TCP Performance
(HTML)
( )
NW26: Explains why numerous small package exchanges result in poor TCP performance.
|
Carbon, Networking |
1998-05-25 |
Obtaining the name of an external MIDI Device from a MIDI Endpoint
(HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
|
Hardware, Music & Audio |
2004-12-01 |
Open File Limits on Mac OS X
(HTML)
( )
QA1005: Explains how many files an application can open simultaneously in Mac OS X.
|
Carbon |
2001-02-08 |
Open Firmware and the devalias node
(HTML)
HW95: Describes why the contents of the Open Firmware devalias node varies between Macintosh models.
|
Device Drivers, Hardware |
2000-09-05 |
Open Firmware device tree nodes
(HTML)
HW86: Explains the usage of the "@n" notation in Open Firmware device tree nodes.
|
Device Drivers, Hardware |
2000-09-05 |
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Darwin, Device Drivers, Hardware |
2000-09-22 |
Open Firmware version number
(HTML)
HW96: Discusses the unique values of Open Firmware version numbers.
|
Hardware |
2000-09-22 |
Open Transport Error -3208: kEBADFErr
(HTML)
( )
NW21: Explains why a call to OTSnd may result in a kEBADFErr -3208.
|
Carbon, Networking |
1996-03-04 |
Open Transport Errors -3151/-3160 and Option Management
(HTML)
( )
NW54: Gives possible causes of errors -3151 and -3160 when making an OptionManagement call to set an endpoint.
|
Carbon, Networking |
1998-04-12 |
Open Transport Libraries
(HTML)
( )
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Carbon, Games, Networking |
2000-11-03 |
Open Transport T_DATA Event Queuing
(HTML)
Deprecated - NW30: Explains the Open Transport T_DATA event handling for multiple endpoints.
|
Networking |
1996-05-14 |
Open Transport Versions
(HTML)
NW64: Lists the current versions of Open Transport and their features.
|
Carbon, Networking |
2000-05-08 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.3
(HTML)
( )
QA1229: Mac OS X v10.2.3 OpenGL and 3D Graphics improvements
|
Graphics & Imaging |
2003-01-03 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.4
(HTML)
( )
QA1239: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.4.
|
Graphics & Imaging |
2003-02-18 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.5
(HTML)
( )
QA1258: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.5.
|
Graphics & Imaging |
2003-04-29 |
OpenGL Driver Monitor Decoder Ring
(HTML)
( )
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
|
Graphics & Imaging |
2004-01-30 |
OpenGL Sample Code
(HTML)
QA1166: Describes new naming convention for OpenGL sample code
|
Carbon, Cocoa, Games, Graphics & Imaging |
2004-12-01 |
OpenGL Texture Sharing Between Contexts
(HTML)
QA1031: Describes the process of creating shared OpenGL contexts and sharing textures between these contexts.
|
Carbon, Games, Graphics & Imaging |
2001-05-01 |
OTScheduleDeferredTask When Task Running
(HTML)
( )
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Carbon, Core Foundation, Device Drivers, Games, Hardware, Internet & Web, Networking, Performance, Porting |
1997-10-13 |
OTScheduleSystemTask Cleanup
(HTML)
( )
Deprecated - NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
|
Carbon, Networking |
1996-07-03 |
PackageMaker's NeedsAuthorization value causes install to fail
(HTML)
( )
QA1283: Provides a workaround when PackageMaker's NeedsAuthorization value causes a Mac OS X 10.1 installation failure.
|
Tools |
2003-08-25 |
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Accessibility, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime |
2000-09-05 |
paramErr returned from ConvertMovieToFile when exporting to .wav
(HTML)
QA1313: Avoid a paramErr returned from ConvertMovieToFile by setting up a Sound Description when exporting to a .wav file.
|
QuickTime |
2003-10-06 |
Parsing the PICT File Format
(HTML)
( )
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Carbon, Graphics & Imaging |
1998-02-10 |
PBLockRange with a zero-length range
(HTML)
FL13: Describes the afpRangeOverlap error and a work around.
|
Carbon |
1999-11-22 |
PC100 SDRAM DIMMs on the Flat Panel iMac
(HTML)
( )
QA1130: Describes PC100 SDRAM DIMM limitations on the "original " Flat Panel iMac.
|
Accessibility, Hardware |
2002-03-18 |
PCI address/data stepping
(HTML)
HW94: Explains that Apple does not support PCI address/data stepping.
|
Device Drivers, Hardware |
2000-09-05 |
PCI bus on the iMac
(HTML)
( )
HW42: Explains that the iMac has a PCI bus even though it has no expansion slots.
|
Device Drivers, Hardware |
1999-02-15 |
PCI Bus?
(HTML)
QA1104: Answers the question, "Do all Macintosh computers have a PCI bus?"
|
Accessibility, Device Drivers, Hardware |
2001-12-21 |
PCI class codes
(HTML)
HW91: Explains why PCI class codes are important.
|
Hardware |
2000-09-05 |
PCI Header types
(HTML)
HW78: Describes the three required types of PCI headers to be provided in its configuration header space.
|
Device Drivers, Hardware |
1999-11-15 |
PCI Macintoshes and CardBus controllers
(HTML)
HW87: Explains why older PCI Macintoshes do not recognize a Cardbus controller.
|
Hardware |
2000-09-05 |
PCI SIG
(HTML)
( )
HW55: Describes the meaning of the acronym PCI SIG.
|
Device Drivers, Hardware |
1999-03-29 |
PCI Type 1 Cycles
(HTML)
HW26: Describes the circumstances when the PowerMac generates a Configuration Type 1 command.
|
Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance |
1995-07-15 |
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Darwin, Device Drivers, Hardware |
2003-09-30 |
PICT, QuickTime-Compressed Testing
(HTML)
QTICM09: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used
|
QuickTime |
1995-05-01 |
Playing a sound using QTJ
(HTML)
Deprecated - QTJ01: Explains how to play sounds in Java using QuickTime for Java.
|
Java, QuickTime |
1999-10-25 |
Playing memory-resident WAVE data using QuickTime 4
(HTML)
( )
QTMTB52: Explains how to play memory-resident WAVE data in QuickTime 4 or later.
|
QuickTime |
1999-07-21 |
Playing QuickTime 3 Movie Sound Data
(HTML)
( )
QTMTB50: Explains why a movie's sound data can continue to play longer than video data.
|
Music & Audio, QuickTime |
1998-11-09 |
Pop-up Menu CDEFs: The Real Story
(HTML)
( )
TB42: Explains why you should never allow the pop-up menu CDEFs to create a menu for you.
|
Carbon |
1998-07-30 |
Power adapter Sensing for the 17" PowerBook
(HTML)
( )
QA1266: Details Design and detection considerations for 17-inch PowerBook power adapters
|
Hardware |
2003-06-12 |
Power Management; Policy Maker vs. Power Controller
(HTML)
( )
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Hardware, Networking |
2002-02-13 |
PPPoE Server for Testing
(HTML)
( )
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Carbon, Cocoa, Networking |
2003-04-11 |
PrepareMemoryForIO in the NewWorld
(HTML)
DV33: Explains the correct use of PrepareMemoryForIO on DMA buffers when writing a device driver for DMA software.
|
Hardware |
1998-12-07 |
Preroll Movies
(HTML)
QTMTB42: Lists the advantages of calling PreRollMovie to improve the performance of QuickTime movies.
|
QuickTime |
1995-05-01 |
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
( )
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
AppleScript, Carbon, Games, Graphics & Imaging, QuickTime |
2002-09-04 |
Preventing crashes when using multiple disabled but editable NSComboBoxes
(HTML)
( )
QA1142: How to prevent a crash when using multiple disabled -- but editable --NSComboBoxes in a view.
|
Cocoa |
2002-06-03 |
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Carbon, Cocoa, Darwin |
2004-10-22 |
Preview image quality of DV capture
(HTML)
QTMCC12: Describes how to get full resolution preview image quality when capturing DV.
|
QuickTime |
2000-10-25 |
Printer Queue vs. Printer Name
(HTML)
QA1407: Explains the difference between a printer queue and a printer name.
|
Carbon, Printing |
2005-01-27 |
Private HITheme APIs in Mac OS X 10.2 should not be called
(HTML)
QA1377: Explains why weak-linked API common runtime check is not good enough for the HITheme APIs.
|
Carbon |
2004-10-27 |
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Carbon, Graphics & Imaging |
1995-09-15 |